home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 039a / rmtc01.zip / WRITEBGF.C < prev    next >
Text File  |  1991-11-02  |  1KB  |  33 lines

  1. /* ************************************************ */
  2. /*                     WriteBgf.c                   */
  3. /* Purpose : Creates a BGF file                     */
  4. /* Compiler: Turbo C V2.0                           */
  5. /* Date    : Oct 31, 1991                           */
  6. /* ************************************************ */
  7.  
  8. #include <graphics.h>
  9. #include <stdio.h>
  10. #include <alloc.h>
  11.  
  12. main()
  13. {
  14.   void *ImgBuf;
  15.   FILE *F;
  16.   int driver, mode, size;
  17.   driver=EGA;
  18.   mode=EGAHI;
  19.   initgraph(&driver, &mode, "");        /* Set path to your EGAVGA.BGI   */
  20.   setcolor(WHITE);
  21.   rectangle(300,120,349,169);
  22.   setfillstyle(XHATCH_FILL,LIGHTBLUE);
  23.   bar(301,121,348,168);
  24.   size=imagesize(300,120,349,169);
  25.   ImgBuf = malloc(size);
  26.   getimage(300,120,349,169,ImgBuf);
  27.   F=fopen("sample.bgf","wb");           /* Sample.bgf will be in current */
  28.   fwrite(ImgBuf,size,1,F);              /* directory.                    */
  29.   fclose(F);
  30.   free(ImgBuf);
  31.   getch();
  32.   closegraph();
  33. }